API Documentation
Constants.h
1 // Constants.h
3 //
5 
7 {
13  struct Constants
14  {
15  // Namespace
16  inline static const std::string NAMESPACE ;
17 
18  // UserTypes
19  // Bounds
20  inline static const std::string BOUNDING_BOX ;
21 
22  // Camera
23  inline static const std::string CAMERA ;
24  inline static const std::string CAMERA_MANAGER ;
25  inline static const std::string FRUSTUM ;
26 
27  // Compositor
28  inline static const std::string COMPOSITOR ;
29  inline static const std::string COMPOSITOR_MANAGER ;
30  inline static const std::string COMPOSITOR_NODE ;
31 
32  // Graph
33  inline static const std::string ENTITY ;
34  inline static const std::string NODE ;
35  inline static const std::string NODE_MANAGER ;
36  inline static const std::string SUB_ENTITY ;
37 
38  // Meshes
39  inline static const std::string DECODER_GLTF ;
40  inline static const std::string MESH ;
41  inline static const std::string MESH_MANAGER ;
42  inline static const std::string VERTEX_COMPONENT ;
43  inline static const std::string VERTEX_COMPONENT_ARRAY ;
44  inline static const std::string VERTEX_COMPOSITION ;
45 
46  // Programs
47  inline static const std::string PROGRAM ;
48 
49  // RenderQueues
50  inline static const std::string RENDER_QUEUE ;
51  inline static const std::string RENDER_QUEUE_MANAGER ;
52 
53  // Shaders
54  inline static const std::string SHADER ;
55  inline static const std::string SHADER_MANAGER ;
56 
57  // Textures
58  inline static const std::string TEXTURE ;
59  inline static const std::string TEXTURE_MANAGER ;
60  inline static const std::string TEXTURE_SAVER ;
61  inline static const std::string TEXTURE_UTILS ;
62 
63  // Viewports
64  inline static const std::string VIEWPORT ;
65  inline static const std::string VIEWPORT_MANAGER ;
66  } ;
67 }
nkAstraeus::lua::nkGraphicsWrap::Constants::VERTEX_COMPOSITION
static const std::string VERTEX_COMPOSITION
Identifies a nkGraphics::VertexComposition.
Definition: Constants.h:44
nkAstraeus::lua::nkGraphicsWrap::Constants::COMPOSITOR_MANAGER
static const std::string COMPOSITOR_MANAGER
Identifies the nkGraphics::CompositorManager.
Definition: Constants.h:29
nkAstraeus::lua::nkGraphicsWrap::Constants::VERTEX_COMPONENT_ARRAY
static const std::string VERTEX_COMPONENT_ARRAY
Identifies a nkAstraeus::ArrayData<nkGraphics::VertexComponent>.
Definition: Constants.h:43
nkAstraeus::lua::nkGraphicsWrap::Constants::ENTITY
static const std::string ENTITY
Identifies a nkGraphics::Entity.
Definition: Constants.h:33
nkAstraeus::lua::nkGraphicsWrap::Constants::RENDER_QUEUE_MANAGER
static const std::string RENDER_QUEUE_MANAGER
Identifies the nkGraphics::RenderQueueManager.
Definition: Constants.h:51
nkAstraeus::lua::nkGraphicsWrap
Encompasses the wrapping of nkGraphics for Lua.
Definition: BoundingBoxWrapper.h:7
nkAstraeus::lua::nkGraphicsWrap::Constants::TEXTURE
static const std::string TEXTURE
Identifies a nkGraphics::Texture.
Definition: Constants.h:58
nkAstraeus::lua::nkGraphicsWrap::Constants::COMPOSITOR
static const std::string COMPOSITOR
Identifies a nkGraphics::Compositor.
Definition: Constants.h:28
nkAstraeus::lua::nkGraphicsWrap::Constants::NODE_MANAGER
static const std::string NODE_MANAGER
Identifies the nkGraphics::NodeManager.
Definition: Constants.h:35
nkAstraeus::lua::nkGraphicsWrap::Constants::TEXTURE_UTILS
static const std::string TEXTURE_UTILS
Identifies the nkGraphics::TextureUtils.
Definition: Constants.h:61
nkAstraeus::lua::nkGraphicsWrap::Constants::COMPOSITOR_NODE
static const std::string COMPOSITOR_NODE
Identifies a nkGraphics::CompositorNode.
Definition: Constants.h:30
nkAstraeus::lua::nkGraphicsWrap::Constants::VERTEX_COMPONENT
static const std::string VERTEX_COMPONENT
Identifies a nkGraphics::VertexComponent.
Definition: Constants.h:42
nkAstraeus::lua::nkGraphicsWrap::Constants::MESH
static const std::string MESH
Identifies a nkGraphics::Mesh.
Definition: Constants.h:40
nkAstraeus::lua::nkGraphicsWrap::Constants::CAMERA
static const std::string CAMERA
Identifies a nkGraphics::Camera.
Definition: Constants.h:23
nkAstraeus::lua::nkGraphicsWrap::Constants::SHADER
static const std::string SHADER
Identifies a nkGraphics::Shader.
Definition: Constants.h:54
nkAstraeus::lua::nkGraphicsWrap::Constants::TEXTURE_SAVER
static const std::string TEXTURE_SAVER
Identifies the nkGraphics::TextureSaver.
Definition: Constants.h:60
nkAstraeus::lua::nkGraphicsWrap::Constants::CAMERA_MANAGER
static const std::string CAMERA_MANAGER
Identifies the nkGraphics::CameraManager.
Definition: Constants.h:24
nkAstraeus::lua::nkGraphicsWrap::Constants::TEXTURE_MANAGER
static const std::string TEXTURE_MANAGER
Identifies the nkGraphics::TextureManager.
Definition: Constants.h:59
nkAstraeus::lua::nkGraphicsWrap::Constants::NODE
static const std::string NODE
Identifies a nkGraphics::Node.
Definition: Constants.h:34
nkAstraeus::lua::nkGraphicsWrap::Constants::FRUSTUM
static const std::string FRUSTUM
Identifies a nkGraphics::Frustum.
Definition: Constants.h:25
nkAstraeus::lua::nkGraphicsWrap::Constants::RENDER_QUEUE
static const std::string RENDER_QUEUE
Identifies a nkGraphics::RenderQueue.
Definition: Constants.h:50
nkAstraeus::lua::nkGraphicsWrap::Constants::DECODER_GLTF
static const std::string DECODER_GLTF
Identifies the nkGraphics::GltfMeshDecoder.
Definition: Constants.h:39
nkAstraeus::lua::nkGraphicsWrap::Constants::NAMESPACE
static const std::string NAMESPACE
Identifies the namespace.
Definition: Constants.h:16
nkAstraeus::lua::nkGraphicsWrap::Constants::BOUNDING_BOX
static const std::string BOUNDING_BOX
Identifies a nkGraphics::BoundingBox.
Definition: Constants.h:20
nkAstraeus::lua::nkGraphicsWrap::Constants::VIEWPORT
static const std::string VIEWPORT
Identifies a nkGraphics::Viewport.
Definition: Constants.h:64
nkAstraeus::lua::nkGraphicsWrap::Constants::PROGRAM
static const std::string PROGRAM
Identifies a nkGraphics::Program.
Definition: Constants.h:47
nkAstraeus::lua::nkGraphicsWrap::Constants::VIEWPORT_MANAGER
static const std::string VIEWPORT_MANAGER
Identifies the nkGraphics::ViewportManager.
Definition: Constants.h:65
nkAstraeus::lua::nkGraphicsWrap::Constants
Constants encompassing user type identifiers for the wrapping of nkGraphics.
Definition: Constants.h:14
nkAstraeus::lua::nkGraphicsWrap::Constants::SUB_ENTITY
static const std::string SUB_ENTITY
Identifies a nkGraphics::SubEntity.
Definition: Constants.h:36
nkAstraeus::lua::nkGraphicsWrap::Constants::MESH_MANAGER
static const std::string MESH_MANAGER
Identifies the nkGraphics::MeshManager.
Definition: Constants.h:41
nkAstraeus::lua::nkGraphicsWrap::Constants::SHADER_MANAGER
static const std::string SHADER_MANAGER
Identifies the nkGraphics::ShaderManager.
Definition: Constants.h:55